import { JsQtModule } from './JsQtModule'
import { JsDialog } from './JsDialog'
import { JsPasteBoard } from './JsPasteBoard'
import { JsWindowManager } from './JsWindowManager'
import { JsWindow } from './JsWindow'
import { JsFile } from './JsFile'
import qpa from 'libplugins_platforms_qopenharmony.so'

class JsQtPlatform extends JsQtModule {

  public constructor() {
    super();
    this.moduleJsObjects = {
      JsDialog,
      JsPasteBoard,
      JsWindowManager,
      JsWindow,
      JsFile
    };
  }
}
export default new JsQtPlatform;
export const QtQPA : Object = qpa